Livrable 3 : ChaƮne de transmission

Ɖquipe 11 :

Sommaire

Introduction

L’agence AIL3C (Agence indĆ©pendante de lutte contre la cybercriminalitĆ©) a rĆ©ussi Ć  localiser une base d’opĆ©ration de cybercriminels dangereux. Lors d’une
opĆ©ration d’infiltration menĆ©e par l’agent K57, il rĆ©ussit Ć  capturer des informations sensibles dans la salle des serveurs. Malheureusement, il se retrouve
à devoir se cacher dans une pièce équipée de micro et de murs empêchant toute communication extérieur. Il finit par être capturé.

Nous devons concevoir et soumettre Ć  l’équipe R&D une solution permettant la communication sans ĆŖtre repĆ©rĆ©.

Nous avons vu dans notre Ć©tude que nous pouvions rĆ©aliser le filtrage d’un signal numĆ©riquement. Nous allons donc abandonner l’idĆ©e d’un filtrage analogique : le signal reƧu Ć©tant numĆ©rique, il est plus simple de le filtrer numĆ©riquement.

Objectif de ce livrable : Expliquer en dƩtails le fonctionnement de notre solution.

rappel du sujet :

SchƩma de la sƩquence de transmission

Texte ASCII
Binaires Bits
Signal numƩrique
Signal analogique
Onde acoustique ultrasons
Signal Ʃlectrique analogique
Signal numƩrique
Reconstruction message
Message
PAD
Encodage Manchester
Modulation FSK
Fichier audio
Microphone
DƩmodulation
DƩcodage Manchester inversƩ
Fichier audio

Impact du fichier sur la chaƮne de transmission

  1. Pour un simple texte court, l’encodage, la modulation et la transmission est trĆØs rapide. Il y a peu de bits donc peu d’erreurs possibles.
  2. Pour un fichier de texte volimineux, il faut le segmenter et l’envoyer en petits paquets (dĆ©bit de transmission) afin d’éviter les erreurs et la saturation du canal.
  3. Pour un fichier binaire, le pad n’a pas besion de convertir en ASCII
  4. Pour un fichier audio, le signal est analogique, il peut donc ĆŖtre transmis au micro directement pour le transmettre en signal numĆ©rique. Il est ensuite quantifier pour retrouver une suite binaire. Il faurdra juste convertir cette suite binaire en signaele numĆ©rique qui pourra ensuite ĆŖtre Ć©couter sur l’ordinateur du rĆ©cepteur.

Ɖtapes dĆ©taillĆ©es

Message

L’agent rĆ©flĆ©chit Ć  un message simple et consit pour ĆŖtre le plus discret possible

PAD

L’agent Ć©crit Ć  l’aide du pavĆ© numĆ©rique du pad et envoie le message. Ce message est converti en binaire.

Encodage Manchester

Le message binaire est encodƩ en Manchester.
Un 0 se transforme en 01 et un 1 se transforme en 10.
Le codage Manchester prƩsente de nombreux avantages :

Exemple :

Modulation FSK

Le message est modulƩ en FSK (Frequency Shift Keying).
Nous avons choisi la modulation FSK car elle permet de maintenir un signal fiable malgrƩ les perturbations que la base peut apporter. Elle nƩcƩssite plus de bande passante.
Le message est modulƩ pour obtenir 2 frƩquences diffƩrentes. La frƩquence de la porteuse change en fonction des bits transmis.

Exemple :
0 → frĆ©quence 1
1 → frĆ©quence 2

Fichier audio

La modulation FSK donne un fichier audio qui est ensuite Ć©mit par les hauts parleurs du pad sous forme d’un signal ultrason, non audible pour l’être humain mais transmissible et rĆ©cupĆ©rable

Microphone

Le microphone capte l’audio. Il le transfert en signal analogique Ć©lectrique

RƩcepteur

RĆ©ception de l’audio par l’agent situĆ© Ć  l’extĆ©rieur de la base dans un rayon prĆ©dĆ©fni, pour capter le signal. Le systĆØme de rĆ©cupĆ©ration du signal sera une antenne.

Il nous faut donc la longueur de cette antenne :
Longueur d’onde : ŹŽ=vf=3āˆ—10825000āˆ—103=12000m
Longeur d’antenne : L=ŹŽ/4=120004=3000m
La longueur est incoherente, il faut donc trouver un moyen de rƩduire sa taille

DƩmodulation

Le fichier audio est dƩmodulƩ pour obtenir des bits.

DƩcodage Manchester inversƩ

Les bits sont dĆ©codĆ©s en Manchester pour retouver leur bits d’origine.

Fichier audio / Message

On peut lire le fichier audio ou juste convertir ce signal suite binaire en ASCII pour lire le message

Exemple d’un message

Exemple avec la lettre H :

  1. CaractĆØre ASCII ā€œHā€ : valeur dĆ©cimale : 72
  2. Message converti en binaire : H -> 0100 1000
  3. Codage Manchester : 01 10 01 01 10 01 01 01
  4. Modulation FSK : f1 f2 f1 f2 f2 f1 f2 f1


7. Mirco : Ce signal est transmit par les hauts - parleurs du pad vers le micro
8. Recepteur (Antenne) : L’antenne rĆ©cupĆØre ce signal
9. DƩmodulation : La dƩmodulation donne donc : 01 10 01 01 10 01 01 01
10. DƩcodage : En dƩcodant on obtient : 0100 1000
11. Binaire converti en message (ASCII) : 0100 1000 donne donc 72 en dĆ©cimal soit la lettre ā€œHā€
12. RĆ©ception (Agent extĆ©rieur) : L’agent reƧoit la lettre ā€œHā€

Conclusion

En conclusion, notre taille d’antenne est Ć  revoir car elle est trop grande et peut ĆŖtre vue par la base ennemie. On pourrait peut-ĆŖtre aussi rajouter un chiffrement et dĆ©chiffrement de message avant le codage et aprĆØs le dĆ©codage pour renforcer la sĆ©curitĆ©.